Integrating tuProlog into DCaseLP to Engineer Heterogeneous Agent Systems
نویسندگان
چکیده
This paper discusses the integration of a Prolog implementation, tuProlog, into the DCaseLP environment for building prototypes of multi-agent systems (MASs). DCaseLP aims at providing the MAS developer with a plethora of specification and implementation languages in order to allow him/her to adopt the best language for each view of the system under specification/implementation. The integration of tuProlog into DCaseLP represents a step forward in this direction and allows the re-use of tools and mechanisms previously developed for the DCaseLP predecessor, CaseLP.
منابع مشابه
Reasoning About Agents' Interaction Protocols Inside DCaseLP
Engineering systems of heterogeneous agents is a difficult task; one of the ways for achieving the successful industrial deployment of agent technology is the development of engineering tools that support the developer in all the steps of design and implementation. In this work we focus on the problem of supporting the design of agent interaction protocols by carrying out a methodological integ...
متن کاملDCaseLP: a Prototyping Environment for Multilingual Agent Systems
This paper describes DCaseLP, a multilingual environment for modelling and prototyping Multi-Agent Systems (MASs). DCaseLP provides an AgentOriented Software Engineering (AOSE) methodology which guides the MAS developer from the late requirement analysis stage to the prototype validation stage and offers a set of languages and tools both for modelling agents, and for developing a prototype of t...
متن کاملDCaseLP: A Prototyping Environment for Multi-language Agent Systems
This paper describes DCaseLP, a multi-language prototyping environment for Multi-Agent Systems. DCaseLP provides tools, languages, and methodological suggestions for engineering a MAS prototype from the late requirement analysis to the prototype implementation and testing. Full support for validating the MAS model by running the prototype in the JADE platform is offered. DCaseLP and its ancesto...
متن کاملTowards Logic Programming as a Service: Experiments in tuProlog
In this paper we explore the perspective of Logic Programming as a Service (LPaaS), with a broad notion of “service” going beyond the mere handling of the logic engine lifecycle, knowledge base management, reasoning queries execution, etc. In particular, we present tuProlog as-a-service, a Prolog engine based on the tuProlog core made available as an encapsulated service to effectively support ...
متن کاملMulti-paradigm Java-Prolog integration in tuProlog
tuProlog is a Java-based Prolog engine explicitly designed to be minimal, dynamically configurable, and support full and clean Prolog/Java integration. In this paper, we discuss the tuProlog approach to Prolog/Java multi-paradigm integration. After tuProlog motivations and requirements, we present some examples of bidirectional Prolog/Java integration and discuss the model and architecture of t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004